﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;

namespace NP.BPMReportPlatform.Entities.BPM_Business.Reports
{
    public class CommonApprovalProcessSubDataConfig
    {
        /// <summary>
        /// 唯一ID
        /// </summary>
        [SugarColumn(IsPrimaryKey = true)]
        public Guid Id { get; set; }

        public string BTID { get; set; }

        /// <summary>
        /// 按钮名称
        /// </summary>
        public string ButtonName { get; set; }

        /// <summary>
        /// 弹窗大小X轴
        /// </summary>
        public string ModalX { get; set; }

        /// <summary>
        /// 弹窗大小Y轴
        /// </summary>
        public string ModalY { get; set; }

        /// <summary>
        /// 弹窗标题
        /// </summary>
        public string ModalTitle { get; set; }

        public bool IsEnable { get; set; }

        public string Url { get; set; }

        public string ExportUrl { get; set; }

        public int SortNum { get; set; }

        public DateTime? CreateTime { get; set; }

        [SugarColumn(IsIgnore = true)]
        public List<CommonApprovalProcessSubDataDetailConfig> DetailList { get; set; }
    }
}
